export enum AuthorizeType {

  '超级管理员' = 'ADMIN',
  '普通用户' = 'OPERATOR'
}
export enum RunMode {
  '嵌入式' = 'EMBEDDED',
  '独立服务' = '服务式'
}

export enum HAMode {

  '心跳检测' = 'HEARTBEAT',
  'otter media' = 'MEDIA'
}

export enum StorageMode {
  '内存存储模式' = 'MEMORY',
  '文件存储模式' = 'FILE',
  '混合模式(内存+文件)' = 'MIXED'
}

export enum ClusterMode {

  '嵌入式' = 'STANDALONE',
  '冷备' = 'STANDBY',
  '热备' = 'ACTIVE',
}

export  enum MetaMode {
  '内存存储模式'= 'MEMORY',
  '文件存储模式' = 'ZOOKEEPER',
  '混合模式，内存+文件' = 'MIXED',
  '本地文件存储模式'= 'LOCAL_FILE'
}

export enum IndexMode {
  '内存存储模式' = 'MEMORY',
  '文件存储模式' = 'ZOOKEEPER',
  '混合模式，内存+文件' = 'MIXED',
  'meta信息' = 'META',
  '基于内存+meta的failback' = 'MEMORY_META_FAILBACK',
}


export enum MainStemStatus {
  '工作中' = 'OVERTAKE',
  '定位中' = 'TAKEING',
}


export enum MonitorName {
  '延迟' = 'DELAYTIME',
  '异常' = 'EXCEPTION',
  'Pipeline超时' = 'PIPELINETIMEOUT',
  'Process超时' = 'PROCESSTIMEOUT',
  'Position超时' = 'POSITIONTIMEOUT',
}

export enum AlarmRuleStatus {
  '开启' = 'ENABLE',
  '暂停' = 'PAUSED',
  '停止' = 'DISABLE',
}

export enum BatchMode {
  '对象数量' = 'ITEMSIZE',
  '内存大小' = 'MEMSIZE',
}

export enum AnalysisType {
  'ONE_MINUTE',
  'FIVE_MINUTE',
  'FIFTEEN_MINUTE'
}
